producers surplus - German English Dictionary